//
//  HMStatus.swift
//  WeiBo
//
//  Created by Feng on 2017/6/8.
//  Copyright © 2017年 feng. All rights reserved.
//

import UIKit
import YYModel

class HMStatus: NSObject {
    //微博创建时间
    //如果使用YYModel,如果是时间类型的字符串,可以直接转换为date
    var created_at: Date?
    //微博ID
    var id: Int64 = 0
    //微博信息内容
    var text: String?
    //微博来源
    var source: String?
    //用户
    var user: HMUser?
    //转发微博
    var retweeted_status: HMStatus?
    //配图信息, 注意: 容器属性需要告诉yymodel 它里存放的是什么类型
    var pic_urls: [HMHomePicInfo]?
    //转发数
    var reposts_count: Int = 0
    //评论数
    var comments_count: Int = 0
    //表态数
    var attitudes_count: Int = 0
    
    //返回容器类中 所需要存放的数据类型
    class func modelContainerPropertyGenericClass() -> [String: Any]
    {
        //HMHomePicInfo.self 获取类型的class
        return[
            "pic_urls": HMHomePicInfo.self
        ]
    }
}
